La colaboración distribuida cambia el enfoque desde una única carpeta central hacia un ecosistema de repositorios independientes y punto a punto. En este modelo, cada repositorio —como my-git-repo y marys-repo—es un universo completo que contiene su propia historia y datos de ramas.
1. Definición del "remoto"
En términos simples, un repositorio remoto es uno que no es tuyo. Puede existir en la red de tu empresa, en internet (GitHub) o incluso en otro directorio de tu sistema de archivos local. La característica definitoria es que es una instancia separada donde el trabajo se realiza fuera de tu control inmediato.
2. Los remotos como marcadores
Técnicamente, un remoto es simplemente un alias abreviado o "marcador". En lugar de escribir /Usuarios/Mary/proyectos/marys-repo cada vez que quieras revisar su progreso, mapeas esa ruta a un nombre simple como mary.
3. Independencia del estado
Los repositorios están enlazados pero no sincronizados automáticamente. Crear un marcador remoto no mueve código; solo establece la ruta para el intercambio futuro de datos mediante envío o extracción.